/**
 * @file cc.h
 * @author He Chuanxi
 * @brief 有关变量类型的定义，NXP 官方 SDK 的一些移植文件会用到
 * @version 0.1
 * @date 2023-08-28
 * 
 * @copyright Copyright (c) 2023
 * 
 */
#ifndef __CC_H
#define __CC_H

/* 自定义一些数据类型供库文件使用 */
#define __I  volatile
#define __O  volatile
#define __IO volatile

#define ON  1
#define OFF 0

typedef signed char         int8_t;
typedef signed short int    int16_t;
typedef signed int          int32_t;
typedef signed long long    int64_t;
typedef unsigned char       uint8_t;
typedef unsigned short int  uint16_t;
typedef unsigned int        uint32_t;
typedef unsigned long long  uint64_t;
typedef signed char         s8;
typedef signed short int    s16;
typedef signed int          s32;
typedef signed long long    s64;
typedef unsigned char       u8;
typedef unsigned short int  u16;
typedef unsigned int        u32;
typedef unsigned long long  u64;

#endif
